package cc.rengu.redp.bizimpl.upmp.bean;

import cc.rengu.redp.bizimpl.igas.bean.SettleInstructionInfo;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.List;

/**
 * 链路关系信息
 */
public class TypeInfo implements Serializable {
    @ApiModelProperty(value = " 类型         ")
    private String type        ;
    @ApiModelProperty(value = " 节点Id       ")
    private String id          ;
    @ApiModelProperty(value = " 源ID         ")
    private String sourceId    ;
    @ApiModelProperty(value = " 目标ID       ")
    private String targetId    ;
    @ApiModelProperty(value = " 属性标签     ")
    private String label       ;
    @ApiModelProperty(value = " 样式         ")
    private ClsInfo cls        ;
    @ApiModelProperty(value = " 业务场景     ")
    private String bizScene    ;
    @ApiModelProperty(value = " 业务场景描述 ")
    private String bizSceneDesc;

    @ApiModelProperty(value = " 进度百分比     ")
    private String percent;
    @ApiModelProperty(value = " 清算指令信息     ")
    private List<SettleInstructionInfo> settleInstructionList;

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getSourceId() {
        return sourceId;
    }

    public void setSourceId(String sourceId) {
        this.sourceId = sourceId;
    }

    public String getTargetId() {
        return targetId;
    }

    public void setTargetId(String targetId) {
        this.targetId = targetId;
    }

    public String getLabel() {
        return label;
    }

    public void setLabel(String label) {
        this.label = label;
    }

    public ClsInfo getCls() {
        return cls;
    }

    public void setCls(ClsInfo cls) {
        this.cls = cls;
    }

    public String getBizScene() {
        return bizScene;
    }

    public void setBizScene(String bizScene) {
        this.bizScene = bizScene;
    }

    public String getBizSceneDesc() {
        return bizSceneDesc;
    }

    public void setBizSceneDesc(String bizSceneDesc) {
        this.bizSceneDesc = bizSceneDesc;
    }

    public String getPercent() {
        return percent;
    }

    public void setPercent(String percent) {
        this.percent = percent;
    }

    public List<SettleInstructionInfo> getSettleInstructionList() {
        return settleInstructionList;
    }

    public void setSettleInstructionList(List<SettleInstructionInfo> settleInstructionList) {
        this.settleInstructionList = settleInstructionList;
    }
}
